package job2;


/**
 *  有老式手机 OldPhone
 *  新式手机    NewPhone
 *  需求: 想让新式手机增加一个玩游戏的功能.
 *
 *   分析:
 *   1.老手机和新手机向上抽取一个手机的抽象类CellPhone , 打电话和发短信的抽象方法
 *   2.定义一个玩游戏的接口  IPlayGame
 *   3.让新手机继承CellPhone 并且实现IPlayGame 增加一个玩游戏的功能
 *   4.测试
 *
 *   1.CellPhone    OldPhone   NewPhone  IPlayGame接口   Test类测试
 */
public class Test {
    public static void main(String[] args) {
        OldPhone oldPhone = new OldPhone();
        NewPhone newPhone = new NewPhone();
        oldPhone.call();
        oldPhone.sendMessages();

        newPhone.call();
        newPhone.sendMessages();
        newPhone.playGame();
    }
}
